package components;

import java.util.Properties;

import fr.inria.insitu.noe.LaunchExperiment;
import fr.inria.insitu.noe.Platform;
import fr.inria.insitu.noe.Plugin;
import fr.inria.insitu.noe.input.Axes;

/**
 * @author Mathieu Nancel
 * 
 */
public class PluginDescription implements Plugin {

    private static final Properties PROPERTIES = new Properties();
    static {
        PROPERTIES.setProperty(PROPERTY_NAME, "Expert Mode Menu Performances");
        PROPERTIES.setProperty(PROPERTY_AUTHOR, "Mathieu Nancel");
        PROPERTIES.setProperty(PROPERTY_URL, "/");
        PROPERTIES.setProperty(PROPERTY_DESCRIPTION, "The aim of this experiment is to compare the performance of the Distance Extended Marking Menus with other menu designs, Zone and Flower Menus");
    }
    /**
     * The main program.
     * 
     * @param args
     *            the arg list
     */
    public static void main(String[] args) {
        new LaunchExperiment(args);
    }

    /**
     * {@inheritDoc}
     */
    public String getName() {
        return (String)PROPERTIES.get(PROPERTY_NAME);
    }

    /**
     * {@inheritDoc}
     */
    public Properties getProperties() {
        return PROPERTIES;
    }

    /**
     * {@inheritDoc}
     */
    public void install(Platform platform) {
    }

    /**
     * {@inheritDoc}
     */
    public void desinstall(Platform p) {
    }

    /**
     * {@inheritDoc}
     */
    public Axes getAxes() {
        return null;
    }

}
